package mysql.v1;

import java.sql.*;

/**
 *
 * JDBC 增删改操作 CUD
 * JDBC 查询操作   R --->MysqlJDBCV1
 */
public class MysqlJDBCV1 {
    public static void main(String[] args) throws ClassNotFoundException, SQLException {
        //1.注册驱动-链接对应数据库--Mysql5.5驱动器
        Class.forName("com.mysql.jdbc.Driver");
        //2.准备工作：用户名，密码，url--Java字符串
        String username="root";
        String password="";
        String url="jdbc:mysql://127.0.0.1:3309/mi?characterEncoding=UTF-8";
       //3.链接数据库--DriverManager.getConnection();
       // 链接成功---返回Connection对象：表示java与数据库链接成功
        Connection con=
                DriverManager.getConnection(url,username,password);


        //4.执行sql【查询】
        //4.1 Mysql 有库 mi 设置编码集  有表， 有表，切记；commit 数据入库
        //4.2 Java  执行sql
        String sql="select * from book";
        //4.3 Java 执行sql 增删改查--链接成功数据库
        Statement st =con.createStatement();
        //
        ResultSet rs=st.executeQuery(sql);
        while (rs.next()){
            //显示字段下记录
            int id=rs.getInt("id");
            String  author=rs.getString("author");
            String  name=rs.getString("name");
            int price=rs.getInt("price");
            String  date=rs.getString("date");
            int number=rs.getInt("number");
            String  discount=rs.getString("discount");
            //打桩
            System.out.println(name);
        }
    }
}
